nitoTV version 0.4.5 (take two), Jul 1st, 2008.

Version History
===============

0.4.5 Initial Application Launcher implementation, watchdog/USB patches for smart installer (2.0-2.0.2), Smart installer modifications / improvements. Install Software section works without internet (only on those packages applicable without internet) Fixed empty / unlistable folder bug, finder system icon display.

0.4 Photo playback improvements, libdvdnav re-emerges, Independent OpenAL installer, Added settings to turn off unplayed markers and preview generation. Updated patches for 2.0.1 USB in smart installer, Settings images, file copy/paste, playlist enhancements (re-arrange, move to top/bottom), kextloader and smart installer merged, custom network arguments (for mounting) and of course bug fixes.

0.3.1 Major bug fixes (fixPerm works again) Updated smart installer to work from restore images, Cover Art returns. unplayed markers return.

0.3 Bug fixes, tweaks, more features restored, ability to turn off POD, RSS and Weather from menu

0.2.2 Has some major fixes, finally updated to full take 2 to investigate some of the installer problems, and im happy to report that the Smart Installer AND Perian installer both work in Take 2 full now! Those are the main changes for 0.2.2.

0.2.1 Has one minor fix, there was a missing file that was causing the smart installer to throw an error, this file has been included so HOPEFULLY the installer should work for everyone now.

General Update Info 0.4.5
===================

0.4.5 introduces initial Application Launching support. There is an option to enable an Application category for the main menu in the settings facade (similiar to how RSS, Weather, POD are enabled). The Applications folder defaults to /users/frontrow/Applications (~/Applications) This can be changed in the terminal settings but not via the GUI yet. To open a particular file in a program installed in your ~/Applications folder you can browse to it from the Files section. It is important to launch the application at least once before trying to launch a file in it. Using menu will exit the current application, if the application crashes menu will still exit back out to the main menu.

NOTE: as of right now we have NOT implemented the fire and forget, quit finder or remote watcher aspects of the App launcher, those will (pending which ones have demand) make it into subsequent releases.

Installer Changes
==============

The smart installer will now check the USB/Watchdog patch prior to doing file install checks, this is necessary for those who have 1) already installed the software and just want the watchdog patch, or 2) those who haven't actually copied a disc image in place for file installation (or deleted said disc image) can still get the watchdog patch.

The empty folder selection bug is fixed, a dialog will appear mentioning an empty folder, or a folder with no supported suffixes.

USB patch updated for 2.0.2, also covers watchdog, and will apply to 2.0.1 and 2.0 for any late updaters.

Display Changes
============

While in 1080i 720p files will have -monitoraspect 16:9 added to properly fill the screen

Finder Icons will be displayed for any items missing a cover image based on their finder CoreTypes.bundle based icon. This can be turned off in settings (it can slow down browsing slightly from time to time) 

WARNING: It is not recommended to swap in a full Leopard based CoreTypes.bundle, it will work to replace the icons at first, but after reboot most icons only display as the generic document icon.

However, it IS possible to just grab some choice images from the Leopard bundle and replace the original Tiger based ones, make sure to backup the original CoreTypes.bundle just in case. The following are some images of notice that can be replaced.

	ApplicationsFolderIcon.icns
	com.apple.mac.icns
	DesktopFolderIcon.icns
	DeveloperFolderIcon.icns
	DisconnectedFileServerIcon.icns
	DocumentsFolderIcon.icns
	GenericAirDiskIcon.icns
	GenericFileServerIcon.icns
	GenericFolderIcon.icns
	HomeFolderIcon.icns
	LibraryFolderIcon.icns
	MovieFolderIcon.icns
	MusicFolderIcon.icns
	OpenFolderIcon.icns
	PicturesFolderIcon.icns
	PublicFolderIcon.icns
	SitesFolderIcon.icns
	SmartFolderIcon.icns


Potential code re-writes: 

1. On screen display in quicktime
2. dvd playback framework (dvd plays in mplayer for now - may not work at all in take 2)
3. metadata

Special Thanks
==============

 ak2007 (for App Launcher source to help integrate app launching into nitoTV)
 brandon holland (for various example code for porting to Take 2)
 ben mackin (for informative take 2 wiki and info for USB patch)
 alan quatermain (always gets a shout)
 Turbo (same)
 Sapphire team (for open source leopard porting info)
 mplayer team (for mplayer)
 Richard Bannister (for emulators)
 jrhelp32 (offset update for 2.0.1 USB patch)
 
Legal
=======
 
nitoTV Copyright  2007-2008 nito llc.
All rights reserved.

SSE3 emulator copyright 2007-2008 by Mike Byrne (turbo@0xfeedbeef.com)

Portions Copyright (c) 2007-2008 Alan Quatermain

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, publish, and/or distribute copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

We are not affiliated with any commercial patchstick projects and reserve the right to deny any support for any AppleTV's modified from said projects.